be conveniently placed for transport facilities - Deutsch Englisch Wörterbuch